package com.mit.web.view.component.monitor
{
	import flash.display.DisplayObject;

	public interface IProgressMonitor
	{
		function begin(target:Object, parent:DisplayObject, cancelHandler:Function = null):IMonitorToken;
		function update(token:IMonitorToken, curValue:Number = -1, label:String = null):void;
		function stop(token:IMonitorToken):void;
		
	}
}